#pragma once

#include <PluginLib/Export>
#include "ObserverLib/ObserverBase.h"

class PluginLib_EXPORT ObserverDeri : public ObserverBase
{
public:
	ObserverDeri(BaseObserverType type = EObserver_Default, bool bAutoConnet = true);
	virtual ~ObserverDeri(void);

public:
	virtual void Add(BaseObserverType type = EObserver_Default);
  virtual void Del();


public:

  virtual HRESULT OnUpdate(void* pSender, LPARAM lHint, WPARAM wHint);
};


